我用python和selenium一起编写了一个脚本,可以在网页中单击类a下的domino-viewentry标记。我的脚本能够单击第一个a标记。但是,它不是让下一个单击,而是抛出一个错误。下面给出了我的脚本和错误。我希望有人能看一看,并为我提供任何解决办法,使其正确。
链接到网页:
我的剧本:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdri
我正在使用scrapySharp或HtmlAgilityPack在c#中执行一个程序。但是,当我单击HTML元素(Button,link )时,我需要显示的部分信息有缺点。
在一些论坛上,有人评论说,当使用Selenium时,您可以操作html元素,所以我尝试了以下方法
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
// Defines the interface with the Chrome browser
IWebDriver driver = new ChromeDriver ();
我使用Selenium客户机驱动程序来运行C#中内置的测试。我遇到了一个问题,测试导航到一个页面并单击表单中的一个按钮,目标设置为_blank,这会导致它打开一个新窗口。但是,打开的新页面返回的是XML文档,而不是典型的网页。Selenium似乎在这方面遇到了问题,因为当单击按钮并打开新窗口时,它会挂起。在执行click方法之后不执行任何指令。测试最终会失败,并显示错误Timed out running command。
任何帮助/指导都将不胜感激。我已经在网上搜索过了,但还没有看到任何人遇到这个正在打开的页面的问题,这不是一个典型的网页,我认为这是问题的核心,因为Selenium不能真正操作
我正在使用Selenium WebDriver和Java实现网站的自动化,但我陷入了这样一种情况:在一个按钮上单击一个新的网页对话框,然后在该网页对话框上执行操作,比如输入值/从下拉列表中选择。
问题是,我无法切换到该网页对话框,甚至F12窗口不工作的网页对话框。这个网站只是在IE上工作。请帮帮我。
driver.findElement(By.id("buttonOK")).click(); //operation on main browser
Thread.sleep(3000);
driver.switchTo().activeElement();
我正在尝试使用Selenium和Python在网页()上找到一个元素,我想要找到医药产品名称的第一个文本输入。
我得到了这个错误:
Message: no such element: Unable to locate element: {"method":"xpath","selector":"//input[@name='nimi'][@type='text']"}
我目前使用的代码如下:
clear_button = driver.find_element_by_xpath("//inp
我是一个使用Selenium IDE的新手。我正在编写这个测试用例,其中用户A单击此链接,然后它应该将用户定向到正确的页面。不幸的是,页面返回:
An error occured. Message: script 'pp/agensi-list.phtml' not found in path (C:/htdffocs/star/application/views\scripts/**)
但是在我的selenium上,它显示测试用例已经通过(应该会失败)。
有人能告诉我为什么吗?