答案 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();