【发布时间】:2021-01-03 01:50:55
【问题描述】:
您能否看看告诉我为什么我无法找到在我切换按钮后出现的某些类。
- 点击切换按钮,应该启用注册按钮。
- 然后尝试找到与该按钮关联的类并单击它,它说找不到它。
chromeDriver.findElement(By.xpath("//input[@name='email']")).sendKeys("test@test.com");
chromeDriver.findElement(By.xpath("//input[@name='password']")).sendKeys("test");
chromeDriver.findElement(By.xpath("//div[@class='button button-primary button-disabled']"));
chromeDriver.findElements(By.xpath("//div[@class='sign-up-row']")).get(1).click();
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@class='button button-primary']")));
或
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//div[@class='button button-primary']"))).click();
或者它确实找到了类但元素不可交互
chromeDriver.findElement(By.xpath("//div[@class='button button-primary']"));
【问题讨论】:
-
错误信息是什么?你想用 button-primary 做什么?
标签: java selenium xpath css-selectors webdriverwait