测试积点老人 发表于 2018-4-18 09:46:59

Day4-1测试积点任务

问题:
selenium+python,能在CSS定位中加变量吗?
如下面这个脚本:driver.find_element_by_css_selector(".writtenoff-list>ul>li:nth-child(i))。
在定位子集的时候,可以使用变量i实时定位吗?i 的值我是能取到的。但是放到这个定位里就报错了

海海豚 发表于 2018-4-19 10:08:33

对于此类方法,不能通过id 以及简单的copy path去准确定位元素,因为他们是动态变化的。
解决方法:
采用xpath定位方法中,属性+层次相结合的方法可以得到

梦想家 发表于 2018-4-19 10:23:26

有截图之类的么

qqq911 发表于 2018-4-19 10:37:57

用xpath加变量试试

abcsell 发表于 2018-4-19 10:38:45

应该是定位失效了

自动化小白 发表于 2018-4-19 10:52:31

不能加属性的吧,我反正没试过加自定义的属性,因为像一些定位属性是固定。

libingyu135 发表于 2018-4-19 10:54:06

用xpath定位试试
页: [1]
查看完整版本: Day4-1测试积点任务