selenium-webdriver

    6熱度

    2回答

    我在Selenium中選擇引導程序下拉列表非常困難。 我是新來的Selenium,所以任何建議和指導都會非常有幫助,因爲我喜歡做的只是選擇下拉列表,然後輸入「email」,然後在實例中按回車鍵。 我已經經歷了幾十種解決方案,但他們都沒有爲這個特定的問題工作。 我該怎麼辦?請幫忙。 Salenium package newPackage; import org.openqa.sel

    -4熱度

    1回答

    我需要創建一個測試,將基本URL(https://www.horisen.com),並添加國家代碼的一部分(即https://www.horisen.com/se)加國家代碼。對我來說問題是有12個國家需要改變。 我試圖創建如果循環沒有任何成功。 因此,總而言之,我必須瀏覽所有12種不同的語言,以當前語言打開這些頁面,並繼續閱讀下一個語言。我想我需要一個由12個國家代碼組成的數組,並且在循環中調用

    0熱度

    1回答

    我試圖點擊我的web應用程序中的下拉菜單,然後點擊DIV中的子項目。以下是我正在嘗試執行的代碼。 WebElement mnuElement; WebElement submnuElement; mnuElement = driver.findElement(By.id("CollectorsTab")); // Thread.sleep(3000); submnuElement =

    0熱度

    1回答

    我嘗試使用selenium hub/nodes作爲這裏的docker容器[selenium/node-chrome] [1]。 另外我有代理管理127.0.0.1:24000。 問題是:如何啓動chrome節點,以便來自該節點的流量將通過我的代理? 我試圖通過--proxy-server=http://127.0.0.1:24000作爲鉻選項參數創建網絡驅動程序時,但我想chrome嘗試使用該do

    0熱度

    1回答

    我傳遞一個WebDriver實例類以下爲 FunctionalComponents fc = new FunctionalComponents(driver) 從另一個類,但在執行構造函數之前創建對象發生。實際上,創建的對象在驅動程序實例中具有null值。 我該如何解決這個問題? public class FunctionalComponents { public Functio

    0熱度

    1回答

    我想拖動&下降,但它不工作。 這是我的代碼。 請幫忙,我已經在這上面花了這麼多時間,但它仍然沒有工作。 Google Chrome版本62.0.3202.75 ChromeDriver:2.33 硒:3.6 public class Drag_And_Drop { static String baseURl="https://www.google.com"; static WebDriver

    -2熱度

    1回答

    異常線程 「main」 因爲java.lang.UnsupportedClassVersionError:組織/ openqa /硒/火狐/ FirefoxDriver:不支持MAJOR.MINOR版本低於2.53.x版本52.0

    0熱度

    1回答

    我試圖抓取以下網站的數據,該數據適用於一個page。但是,只要我點擊複選框,該作業就不起作用。早些時候你可以看到,我只檢測了24個元素,並沒有點擊複選框,這是正確的刮。 只要我點擊複選框,就會有更多的元素,它不能正常工作,如下所示。它爲什麼這樣做?我相信硒一般應刮掉它是什麼在這種情況下,但是看到它沒有這樣做...... driver = webdriver.Chrome() driver.set

    0熱度

    1回答

    所以我想弄清楚一種方法來自動點擊選擇元素選項的選擇,但是當我使用由Selenium網站提供的代碼來瀏覽選項,我得到陳舊的元素異常錯誤。我試着用等待時間來等待元素被加載,但無論我在哪裏等待,都會給我一個錯誤。它確實經歷了第一次選擇並選擇了一個選項,但是第二次它通過每個選項然後單擊,然後給我一個錯誤而不在屏幕上更新它,或者它通過了一半並給出陳舊的元素錯誤。 這是我下面的代碼部分: displayed

    -1熱度

    1回答

    我想在我的代碼中處理意外的iframe廣告。我知道下面的代碼(來自SOF)可以在預期的時間處理iframe。 driver.switchTo.frame(driver.findElement(By.id(locatorToIdentifyFrame))); driver.findElement(By.id(locatorToCloseAd)).click(); //Close Ad driv