51Testing软件测试论坛
标题:
请教下,selenium密码框如何赋值?
[打印本页]
作者:
缘来是原来
时间:
2017-11-14 16:11
标题:
请教下,selenium密码框如何赋值?
使用sendkeys赋值,总是不完整
控件结构如图
作者:
1348579687
时间:
2017-11-14 16:42
不知道楼主是要怎么输入
我一般都是找到输入框,然后sendkey
如:用firebug的xpath找到元素,然后进行操作
WebDriver driver = new ChromeDriver(options);
driver.get("http://www.XXXXXX.com");
System.out.println("ok start-------------------------------------------");
//等待10s让网页完全加载
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.xpath(".//*[@id='form']/div[1]/input")).sendKeys("yang"); //在账号输入框输入账号
driver.findElement(By.xpath(".//*[@id='form']/div[2]/input")).sendKeys("123456"); //在密码输入框输入密码
作者:
Miss_love
时间:
2017-11-14 17:32
不完整?输入不完整还是?加个sleep
作者:
jingzizx
时间:
2017-11-15 08:21
学习
作者:
梦想家
时间:
2017-11-15 09:04
作者:
finomy
时间:
2017-11-15 09:14
不完整加个判断:比如判断完整性,不完整的话清空文本框重新传一次值。之前sendkeys有个bug,有时候输入不全新版本好像修复了。还有个办法,把字符串拆成单独字符一个一个传。
作者:
Strangerv丶
时间:
2017-12-27 09:55
作者:
104~牛牛
时间:
2017-12-27 14:01
学习连接:
https://pan.baidu.com/s/1i5gRFF3
密码: 6wdg
作者:
小小小提姆
时间:
2017-12-27 16:02
感谢分享
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2