主要网址:for i in range(1, 20):
driver.find_element_by_xpath("/html/body/div[5]/main/div/div/app-root/app-search-result/div/div[2]/div[2]/div[2]/button[1]").click()driver.find_elements_by_xpath(
我使用Selenium客户机驱动程序来运行C#中内置的测试。我遇到了一个问题,测试导航到一个页面并单击表单中的一个按钮,目标设置为_blank,这会导致它打开一个新窗口。Selenium似乎在这方面遇到了问题,因为当单击按钮并打开新窗口时,它会挂起。在执行click方法之后不执行任何指令。测试最终会失败,并显示错误Timed out running command。我已经在网上搜索过了,但还没有看到任何人遇到这个正在打开的页面的问题,
我在Selenium WebDriver for C#中对我们的webapp进行自动化测试。我们的测试方案之一指出了多次单击“保存”按钮时出现的问题,从而导致多个相同的记录。标准的IWebElement.Click()会导致Selenium阻塞,直到页面完全加载。这意味着当我们第二次点击执行时,回发已经执行,我们不再在表单页面上了。有人知道“手动”单击不会导致Selenium阻塞的元素的方法吗?