• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

用户界面自动化实用技能硒针对铬浏览器开启调试模式


Recommended Posts

在调试用户界面自动化脚本时,每次运行都是从第一步开始,碰到流程长的脚本会浪费很多时间。开启调试模式可解决此问题,实现写一步调一步。

以铬浏览器演示操作步骤

1.确保所有铬和铬驱动器的进程都已结束

2.打开命令提示符(Windows)

进入铬浏览器安装路径

输入:chrome。exe-remote-debugging-port=9222-user-data-dir=" d : \ chrome temp "

wf524tzrdgt5217.png

3 .硒驱动器配置调试模式

选项=网络驱动程序.ChromeOptions()

选项。调试器地址=' 127。0 .0 .2010101627

driver=webdriver .铬(选项=选项)

4.测试

从硒导入网驱动程序

选项=网络驱动程序.ChromeOptions()

选项。调试器地址=' 127。0 .0 .2010101627

driver=webdriver .铬(选项=选项)

driver.get('http://www.baidu.com ')

driver.find_element_by_id('kw ').send_keys('测试)

可打开百度页面,并输入值

此时,注释已经运行过的代码,写入新代码,运行

可看到浏览器继续执行,不会从头开始

从硒导入网驱动程序

选项=网络驱动程序.ChromeOptions()

选项。调试器地址=' 127。0 .0 .2010101627

driver=webdriver .铬(选项=选项)

#司机。get(' http://www。百度一下。com’)

# driver.find_element_by_id('kw ').send_keys('测试)

司机。find _ element _ by _ XPath('//*[@ id=' s _ kw _ wrap ']/I[1]').单击()

5.也可将该命令写入蝙蝠文件,在代码中使用os.popen执行

vxi3bkqsrdn5218.png

从硒导入网驱动程序

导入操作系统

os.popen('D:/chrome.bat') #运行过一次就可注释

选项=网络驱动程序.ChromeOptions()

选项。调试器地址=' 127。0 .0 .2010101627

driver=webdriver .铬(选项=选项)

# 运行新代码时,要注释已经执行过的代码

#司机。get(' http://www。百度一下。com’)

# driver.find_element_by_id('kw ').send_keys('测试)

司机。find _ element _ by _ XPath('//*[@ id=' s _ kw _ wrap ']/I[1]').单击()

Link to comment
Share on other sites