selenium+python学习笔记

上一篇 / 下一篇  2019-08-19 14:32:10 / 个人分类:自动化测试脚本

execute_script()方法的使用说明:
编写自动化测试脚本的时候使用driver.find_element_by_xpath(
"(.//*[normalize-space(text()) and normalize-space(.)=':'])[15]/following::div[6]").click()
使用这种方式抓取元素的时候总是报class元素定位模糊的情况
execute_script()方法是同步执行js代码
使用实例:
click10 = driver.find_element_by_xpath(
u"(.//*[normalize-space(text()) and normalize-space(.)='请选择商品协议'])[3]/following::li[1]")
driver.execute_script("arguments[0].click()",click10)
arguments[0]代表js代码后面的所有参数0代表第一个参数

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-09-09  
1234567
891011121314
15161718192021
22232425262728
2930     

数据统计

  • 访问量: 464
  • 日志数: 4
  • 建立时间: 2019-01-10
  • 更新时间: 2019-08-19

RSS订阅

Open Toolbar