常用selenium脚本及语法
1.元素定位
元素定位: driver.find_element_by_class_name("s_ipt").send_keys(u"软件测试").................................通过class name定位 driver.find_element_by_name("wd").send_keys(u"软件测试")..........................................通过name定位 driver.find_element_by_id("kw").send_keys(u"软件测试")................................................通过id定位 driver.find_element_by_css_selector("#kw").send_keys(u'软件').................................通过css定位 driver.find_element_by_tag_name("input").send_keys("selenium")...........................tag name定位 driver.find_element_by_partial_link_text("百度").click()....................................................超链接定位 driver.find_element_by_xpath("//input[@id='kw']").send_keys("selenium").............xpath定位(需要重新细说xpath方法) driver.find_element_by_xpath("//*[contains(text(),'商品选品')]").click().......................当前目录包含'商品选品'的元素(例如:a in b) driver.find_element_by_xpath( "//*[text()='商品选品']" ).click()......................................等于商品选品的元素(例如:a==b) driver.find_element_by.xpath("//input[@id='username' and @name='userID']"))........................使用关系运算符定位
相关连接:
https://www.cnblogs.com/alisapan/p/6428695.html .................chromedriver与chrome版本对应及下载地址
https://www.cnblogs.com/gsxl/p/12725091.html ......................linux搭建selenium环境运行脚本
https://www.cnblogs.com/zf612326/p/9309943.html ...............selenium三种等待方式
https://www.cnblogs.com/VseYoung/p/selenium.......................八种元素定位方式
http://testerhome.com/topics/32648 ..........................................selenium 入门级 demo 练习,,操作百度1 ,,操作百度2
https://www.cnblogs.com/jgdabc/p/15803092.html ...................自动化之图形界面库pyautogui
http://www.manongjc.com/detail/22-qswudkqfbqneeoi.html.......selenium 常见函数, 常用函数2
https://blog.csdn.net/qwertyuiop2016/article/details/122698409 .....pyppeteer
https://www.cnblogs.com/yoyoketang/p/17387733.html ............selenium对比Playwright
https://m.w3cschool.cn/article/4827488.html .........................selenium IDE
浙公网安备 33010602011771号