Java 如何使用Selenium在文本字段中发送数据?
我在发送文本字段中的数据时遇到问题。我有个例外 我使用的是Firefox版本54.0b1(32位)和Selenium 3.3.1Java 如何使用Selenium在文本字段中发送数据?,java,selenium,firefox,Java,Selenium,Firefox,我在发送文本字段中的数据时遇到问题。我有个例外 我使用的是Firefox版本54.0b1(32位)和Selenium 3.3.1 driver.findelelement(By.xpath(“./*[@id='email']”); 例外情况: 线程“main”org.openqa.selenium.InvalidArgumentException中的异常:预期[object Undefined]Undefined为字符串 您需要下载Mozilla Firefox 54.x和Selenium 3
driver.findelelement(By.xpath(“./*[@id='email']”);
例外情况:
线程“main”org.openqa.selenium.InvalidArgumentException中的异常:预期[object Undefined]Undefined为字符串
您需要下载Mozilla Firefox 54.x和Selenium 3.x的最新gecko驱动程序 还应提供准确的路径,如下所示:
System.setProperty("webdriver.gecko.driver", "C:\\directory\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get("http:\\yoururl.com");
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
driver.findElement(By.xpath(".//*[@id='email']")).sendKeys("Test");
希望它能为您服务。这实际上是一个Firefox问题,问题已经记录在案。通过下面的链接了解更多信息
可以提供以下更多信息:1。你的测试步骤是什么?2.到目前为止你试过什么?显示代码。3.什么对你有用?4.你被困在哪里了?Raj它不工作了它仍然是相同的问题和异常。请在代码中尝试这一行:
System.setProperty(FirefoxDriver.SystemProperty.DRIVER_USE_木偶,“false”)代码>它仍然不起作用raj我想在我将windows 8更改为windows 10的前几天可能是它导致此问题的主要原因>?操作系统不会导致此类问题。。。。。。你可以通过降低Firefox版本的等级来再试一次。