c#硒访问\单击选项卡项

时间:2018-10-26 05:14:16

标签: c# selenium

cannot click thi button

都尝试了

Driver.FindElement(By.Name(""));
Driver.FindElement(By.Id(""));

2 个答案:

答案 0 :(得分:0)

您可能编写了错误的语法,

Driver.FindElement(By.Name("HERE_YOUR_NAME_OF_ELEMENT"));

HERE_YOUR_NAME_OF_ELEMENT,但您尝试再次输入ID为Driver.FindElement(By.Id("HERE_YOUR_ID_OF_ELEMENT"));的元素

您还将;内的By.Name(";")放错了位置

请仔细阅读语法,然后尝试再次重写程序。

我可以看到有标签,因此您可以单击它

elem1= driver1.find_element_by_xpath("//ul[@class='ATTRIBUTE_VALUE']"); 
elem1.find_element_by_xpath(".//a[@ATTRIBUTE_NAME='ATTRIBUTE_VALUE']").click();

答案 1 :(得分:0)

我认为这对您有帮助。 您可以使用FirefoxDriver(或根据您的问题使用ChromeDriver

WebDriver driver= new FirefoxDriver();
Actions oAction= new Actions(driver);

oAction.MoveToElement(YOUR_ELEMENT).Click().Perform();