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