测试积点老人 发表于 2018-9-5 10:31:15

Day4-4测试积点任务

问题:
python+splinter如何定位动态ID的按钮
<strong><button id="vbase_login_loginVBASE_JGButton1_8a819ea061eacc110161f4c00f666f0a" widgetcode="JGButton1" type="button" class="btn btn-primary btn-lg btn-block " style="text-align:Center">登录</button>
如上标签,ID的值后面是动态生成的,每次都不一样
试了方法一:
btn=bs.find_by_text('登录')
btn.click
btn.click</strong>按上面的写法,不会点击,print(btn),如下:

[<splinter.driver.webdriver.WebDriverElement object at 0x000000000E941FD0>, <splinter.driver.webdriver.WebDriverElement object at 0x000000000E941EF0>]
试了方法二:
bs.find_by_xpath("//*").click报这个错:



no elements could be found with xpath "//*"
请问大神,还有什么办法?

qqq911 发表于 2018-9-6 10:45:39

xpath写的有问题,检查下

libingyu135 发表于 2018-9-6 14:11:59


xpath

jingzizx 发表于 2018-9-6 14:59:49

注意定位方法,还有等待识别
页: [1]
查看完整版本: Day4-4测试积点任务