Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在java站点上用selenium填充用户名_Java_Selenium - Fatal编程技术网

无法在java站点上用selenium填充用户名

无法在java站点上用selenium填充用户名,java,selenium,Java,Selenium,使用java中的selenium webdriver在站点上填写用户名时出现问题。我在selenium上找不到登录框 webdriver.findelement(By.Id(“Login:LoginScreen:LoginDV:username”).sendKeys(“aaa”);完成工作 <input name="Login:LoginScreen:LoginDV:username"id="Login:LoginScreen:LoginDV:username" label="Use

使用java中的selenium webdriver在站点上填写用户名时出现问题。我在selenium上找不到登录框

webdriver.findelement(By.Id(“Login:LoginScreen:LoginDV:username”).sendKeys(“aaa”);完成工作

   <input name="Login:LoginScreen:LoginDV:username"id="Login:LoginScreen:LoginDV:username" label="User name" value="" onchange="if (EventHandlers.valueChanged(event, this)==false) return false;" onkeydown="DHTML.cancelBubbleIfNoAltKeyOrEnter();" onclick="event.cancelBubble = true;" delayonchange="false" class="textBox" style="text-align: left" size="20" onfocus="EventHandlers.onFocus(event)" onblur="EventHandlers.onBlur(event)" contenteditable="true" type="text">


该字段位于
标记内,您需要先切换到它

driver.switchTo().frame("top_frame"); // switch by ID or name
webdriver.findelement(By.Id("Login:LoginScreen:LoginDV:username").sendKeys("aaa");
然后切换回去

driver.switchTo().defaultContent();

顺便说一句,在Java中,它应该是
By.id
,而不是
By.id

我不确定是否存在复制粘贴问题,但名称字段值后缺少空格我尝试了一下,没有问题。我需要登录此站点控制台:at.FirefoxDriver.prototype.findElementInternal_(file:///C:/Users/BOGU~1/AppData/Local/Temp/Anonymous4987712503536349862网络驱动程序配置文件/扩展/fxdriver@googlecode.com/components/driver component.js:10723)位于.FirefoxDriver.prototype.findElement(file:///C:/Users/BOGU~1/AppData/Local/Temp/Anonymous4987712503536349862网络驱动程序配置文件/扩展/fxdriver@googlecode.com/组件/驱动程序组件(js:10732)