selenium-webdriver

    0热度

    1回答

    我已经在python中编写了一个脚本,并结合selenium来解析网页中的一些公司名称。我定义的选择器是完美无瑕的。然而,一旦网页开启了一个令人讨厌的ad弹出隐藏数据,并且我无法到达那里。我怎样才能解决我想要的数据。我试过在网页上切换几个iframes,但没有一个可以工作。我在脚本中使用的现有内容会引发错误,显示Message: no such element: Unable to locate

    -1热度

    2回答

    我使用的基本代码如下: Package TestSelenium; import org.openqa.selenium.WebDriver; public class MyFirstClass { public static void main(String[] args) { WebDriver driver=new FirefoxDriver(); dr

    -1热度

    2回答

    我想将机器人中的xpath转换为python代码。我想在机器人下面的XPath转换为Python代码 此作品在机器人: : xpath=(//th[@class="picker-switch"])[2] 我在python self._driver.find_element_by_xpath("//th[@class='picker-switch'][2]") 导致以下错误尝试 NoSuch

    -1热度

    1回答

    仅在作为TestNG执行类文件之前,测试才会执行在执行测试方法之前。在结果中跳过,失败或通过测试用例count = 0。脚本执行过程中没有错误或异常。 但是,当我改变返回到void类成功执行。 任何人都可以请建议此原因?

    0热度

    2回答

    我在等待URL更改时出现跟随错误。 问题是间歇性的,我并不总是得到错误。所以如果我只是简单地说getCurrentURL它通过。我想它已经在调用expECTConditions时多次调用它了。 wait.until(ExpectedConditions.urlContains("cart-complete"))); 浏览器:火狐45.0 Wedriver::2.52.0 堆栈跟踪 产生的原因:

    -1热度

    1回答

    有一个基于AngularJS的下拉菜单,实现如下。 <select _ngcontent-c1="" class="form-control ng-pristine ng-valid ng-touched"> 我试图选择一个变量形式这份名单与此代码段后,我点击打开列表。 driver.findElement(By.xpath("//*[contains(text(), '"valuetobes

    1热度

    1回答

    一个简单的问题。我可以从duckduckgo搜索的第一页中搜索结果。不过,我正在努力进入第二页以后的页面。我已经使用了Python的Selenium webdriver,这对第一页结果来说很好。 我用刮的第一页中的代码是: - results_url = "https://duckduckgo.com/?q=paralegal&t=h_&ia=web" browser.get(results_u

    1热度

    2回答

    我已经在python中编写脚本并结合selenium来解析网页中的名称。该网站的数据不支持JavaScript。但是,下一页链接在JavaScript内。由于该网页的下一页链接对于requests库而言没有用处,因此我使用硒来解析来自该网站的数据,并遍历了25个页面。我在这里面临的唯一问题是,尽管我的刮板能够通过点击25页到达最后一页,但它仅从第一页获取数据。而且,即使点击了最后一页,刮刀仍然继续

    0热度

    1回答

    我正在尝试登录网页并上传文件。搜索了一段时间后,我发现了一个使用硒的解决方案。在页面的HTML代码如下所示: <html> <head><title>some title</title></head> <body> <h1>upload</h1> upload your file<br> <form action="hx2.php" metho

    0热度

    1回答

    我有一个表有一些列,最后一列有一个图像进行删除,它首先显示删除确认。 我知道如何像这样 IAlert simpleAlert = driver.SwitchTo().Alert(); simpleAlert.Accept(); 但是我不知道如何通过点击删除图像 在这里删除任何表中的可用行的JavaScript响应提示是删除图像标记样子 <a id="delete34" href="d