Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/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
使用SafariDriver-Java将数据输入到输入字段中_Java_Selenium Webdriver_Safaridriver - Fatal编程技术网

使用SafariDriver-Java将数据输入到输入字段中

使用SafariDriver-Java将数据输入到输入字段中,java,selenium-webdriver,safaridriver,Java,Selenium Webdriver,Safaridriver,我让Safari浏览器打开并加载页面,但是,它不会在输入字段中输入任何数据 下面是一些类似的输入代码 driver = new SafariDriver(); driver.get(url); driver.findElement(By.id("username")).sendKeys("user"); 你的驱动程序和浏览器是最新的吗?是的。我得到了这两个版本的最新版本,并通过Eclipse运行了Selenium 2.46。相同的代码可以与其他驱动程序一起工作吗?例如试试FF?@JeffC是的

我让Safari浏览器打开并加载页面,但是,它不会在输入字段中输入任何数据

下面是一些类似的输入代码

driver = new SafariDriver();
driver.get(url);
driver.findElement(By.id("username")).sendKeys("user");

你的驱动程序和浏览器是最新的吗?是的。我得到了这两个版本的最新版本,并通过Eclipse运行了Selenium 2.46。相同的代码可以与其他驱动程序一起工作吗?例如试试FF?@JeffC是的,它正在使用FF、Chrome和PhantomJS驱动程序。我在研究过程中发现,这可能与Safari中的iFrame有关,我只是不熟悉这一点,将驱动程序对象转换为帧的尝试对我没有任何好处。我完全被难住了。除非页面在Safari中完全不同,并且包含一个IFRAME,而在其他浏览器中没有,否则我认为它不太可能与此相关。我也被难倒了。。。你试过降级吗?你的驱动程序和浏览器是最新的吗?是的。我得到了这两个版本的最新版本,并通过Eclipse运行了Selenium 2.46。相同的代码可以与其他驱动程序一起工作吗?例如试试FF?@JeffC是的,它正在使用FF、Chrome和PhantomJS驱动程序。我在研究过程中发现,这可能与Safari中的iFrame有关,我只是不熟悉这一点,将驱动程序对象转换为帧的尝试对我没有任何好处。我完全被难住了。除非页面在Safari中完全不同,并且包含一个IFRAME,而在其他浏览器中没有,否则我认为它不太可能与此相关。我也被难倒了。。。你试过降级吗?