如何通过网络驱动程序(JAVA)在具有相同属性的某个网络元素中输入文字。
例如:
联系人名称有六个文本框,所有都是必填字段,如联系人姓名1,联系人姓名2等,具有相同的属性,如id,class等(id-contact name)。
当我发送密钥时,它只填写第一个文本框。请建议。
答案 0 :(得分:0)
请在这些情况下使用Xpath,也建议您共享HTML代码以获得更好的解决方案。
答案 1 :(得分:0)
实际上我没有使用indexing.now它正在为下面的代码工作。
driver.findElement(By.xpath( “(//输入[@ ID = '用户名'])[1]”))的SendKeys( “测试1”);
driver.findElement(By.xpath("(//*[@id='user-name'])[2]")).sendKeys("test2");
driver.findElement(By.xpath("(//*[@id='user-name'])[3]")).sendKeys("test2");
driver.findElement(By.xpath("(//*[@id='user-name'])[4]")).sendKeys("test2");
driver.findElement(By.xpath("(//*[@id='user-name'])[5]")).sendKeys("test2");
此致 拉希德