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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.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
Selenium WebDriver-缺少';文本';参数(IndexOutOfBounds)-SendKeys_Selenium_Geckodriver - Fatal编程技术网

Selenium WebDriver-缺少';文本';参数(IndexOutOfBounds)-SendKeys

Selenium WebDriver-缺少';文本';参数(IndexOutOfBounds)-SendKeys,selenium,geckodriver,Selenium,Geckodriver,我试图在谷歌的网站上运行一个测试,当我发送文本时,我会说以下消息: 缺少“text”参数(IndexOutOfBounds) 代码: browser.FindElement(By.Name(“q”)).SendKeys(“a”) 我不明白的是,直到昨天代码才正常运行 有人能帮我解决这个错误吗 tks 版本: geckodriver-v0.16.0-win64 Selenium客户端和Web驱动程序-C#3.4.0 Firefox 53.0v尝试将Selenium.WebDriver和Seleni

我试图在谷歌的网站上运行一个测试,当我发送文本时,我会说以下消息:

缺少“text”参数(IndexOutOfBounds)

代码: browser.FindElement(By.Name(“q”)).SendKeys(“a”)

我不明白的是,直到昨天代码才正常运行

有人能帮我解决这个错误吗

tks

版本: geckodriver-v0.16.0-win64 Selenium客户端和Web驱动程序-C#3.4.0
Firefox 53.0v

尝试将Selenium.WebDriver和Selenium.Support软件包更新到最新版本(v3.4.0)。如果您已经有了v3.4.0,请确保您已经重建了所有

我刚刚遇到了同样的问题,更新了v3.2.0->v3.4.0,这为我解决了这个问题

(仅就上下文而言,在Firefox自动更新到v53之后,我得到了“预期的[object Undefined]Undefined为字符串(IndexOutOfBounds)”。解决方法是升级到geckodriver v0.16.0)

@Kayh和@NickBaker 还有一个问题:这是怎么回事

我正在使用Firefox 53.0.3(32位)、geckodriver 0.16.1来驱动装有Selenium 3.4.0的浏览器,但仍然得到了支持

System.InvalidOperationException:缺少“text”参数(IndexOutOfBounds)

编辑:
现已于2017年7月2日修复。Selenium客户端绑定3.4.3、geckodriver 0.17和Firefox 54的组合现在可以工作了

你检查过谷歌是否改变了网站吗?是的。问题是Firefox自动更新到53版。在sendkeys()方法期间,我还面临FF 54的问题。这对我很有效…我也有同样的问题。FF 63、Selenium.WebDriver 3.4.0和geckodriver 0.22.0。我想我得等一个补丁。。。