Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.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
C# 无法找到并单击该按钮_C#_Selenium Webdriver - Fatal编程技术网

C# 无法找到并单击该按钮

C# 无法找到并单击该按钮,c#,selenium-webdriver,C#,Selenium Webdriver,尝试查找并单击带有C的图像。错误如下 新建_eog.myclass.Logintest: OpenQA.Selenium.NoSuchElementException:无法定位元素: 方法:xpath,selector://img[contains@src,' tn/btn_donate_LG.gif']} 下面是图像的html代码 它是一个输入标记,所以应该是 By.XPath("//input[contains(@src,'www.sandbox.paypal.com')]") 查找以下语

尝试查找并单击带有C的图像。错误如下

新建_eog.myclass.Logintest: OpenQA.Selenium.NoSuchElementException:无法定位元素: 方法:xpath,selector://img[contains@src,' tn/btn_donate_LG.gif']}

下面是图像的html代码


它是一个输入标记,所以应该是

By.XPath("//input[contains(@src,'www.sandbox.paypal.com')]")

查找以下语句:


wd.findElementBy.xpath//input[@src=]

您可以使用By.Name而不是XPath,我怀疑这在性能方面会很慢。所以你可以试试下面的代码

IWebElement temp = wd.FindElement(By.Name("submit"));
temp.Click();
By.XPath("//input[contains(@src,'www.sandbox.paypal.com')]")
IWebElement temp = wd.FindElement(By.Name("submit"));
temp.Click();