Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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_Firefox - Fatal编程技术网

Java 如何使用Selenium在文本字段中发送数据?

Java 如何使用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

我在发送文本字段中的数据时遇到问题。我有个例外

我使用的是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.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版本的等级来再试一次。