51Testing软件测试论坛
标题:
selenium定位用js方式无法输入内容
[打印本页]
作者:
测试积点老人
时间:
2020-6-9 11:10
标题:
selenium定位用js方式无法输入内容
[attach]128895[/attach]
如图,就一个登陆的页面,使用css和xpath都能正常定位登录,用js定位的时候最终点登录提示请输入手机号码,虽然页面显示输入框里面有号码,但是手动点击一下这个输入框,号码就不见了,说明应该是号码没有实际输入进去,求大神解答。
driver=webdriver.Chrome()
driver.get('http://flz.aplusunion.com/')
driver.maximize_window()
driver.implicitly_wait(5)
js="document.getElementsByClassName('van-ellipsis')[0].click()"
jsscroll="document.documentElement.scrollTop=1000"
driver.execute_script(js)
driver.execute_script(jsscroll)
jsphone="document.getElementsByClassName('mod-form-row__input')[0].value='136514683333'"
jspasswd="document.getElementsByClassName('mod-form-row__input')[1].value='xxxxx'"
jslogin="document.getElementsByClassName('commit__btn')[0].click()"
driver.execute_script(jsphone)
driver.execute_script(jspasswd)
driver.execute_script(jslogin)
复制代码
作者:
bellas
时间:
2020-6-10 09:42
浏览器,以及环境版本是不是有影响呢
作者:
海海豚
时间:
2020-6-10 11:04
https://www.cnblogs.com/ffrs/p/10998258.html
参考下
作者:
jingzizx
时间:
2020-6-10 12:22
多种方式进行
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2