webdriver

    0熱度

    2回答

    我陷入了一個有趣的情況。 每當我在代碼中使用隱式等待時,我的驅動程序可以通過它的XPath找到元素。但是,當我註釋掉隱式等待命令時,則無法找到該元素。 然後我正在做一些研究,後來當我執行代碼時,我得到了一種不同類型的錯誤。它說「未知錯誤:無法獲得自動擴展」。 這真的很有趣,因爲等待命令正在影響WebDriver在頁面上查找元素的方式。 請提出爲什麼會發生這種情況,並分享您的經驗,如果它發生在您之前

    0熱度

    2回答

    中獲取文本 我使用WebDriver和ChromeDriver。我如何從第二張桌子取文本? 我有兩個表。 1:click to see photo 2:click to see photo 所以,當我從第二臺嘗試下載數據,我從第一次下載:/ WebElement baseTable = driver.findElement(By.className("grey")); List<WebE

    1熱度

    1回答

    public WebElement waitFindElement(By by) { WebDriverWait wait = new WebDriverWait(driver, 5000); wait.until(ExpectedConditions.presenceOfElementLocated(by)); return driver.findElement(b

    0熱度

    1回答

    我正在嘗試爲我的Node.js Selenium Chrome驅動程序指定文件下載目錄。這裏是我的代碼用於創建Web驅動程序: var downloadFolder = '/Users/andrew/Desktop'; var driver = new webdriver.Builder() .forBrowser('chrome') .setChromeOptions(ne

    2熱度

    2回答

    我想在我的硒測試中出現時在chrome中禁用「保存密碼」彈出窗口。我通過ChromeOptions()找到了一種方法,但無法找到使彈出消失所需的參數或偏好。 from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("argument"

    0熱度

    2回答

    我試圖打開/關閉使用appium的設備。我修改了Appium python客戶端中的Webdriver.py。我添加了一個關閉電源的功能和命令。它不工作。任何人都可以用Appium命令幫助我開啓/關閉電源。 PS - 我不能使用adb命令

    0熱度

    1回答

    如何獲取除某個div標籤之外的所有DOM鏈接? 這是我不希望從鏈接DIV: <div id="yii-debug-toolbar"> <div class="yii-debug-toolbar_bar"> <div class="yii-debug-toolbar_block> <a>...</a> </div> <div class="yii-d

    0熱度

    1回答

    如果某些按鈕是可見或不可見的,我的程序正在做不同的操作。爲了看到我需要滾動到他們的按鈕。 我想看到這一點: 相反,我看到這樣的: 我用這個代碼: JavascriptExecutor je=(JavascriptExecutor) driver; WebElement elem=driver.findElement(By.xpath("//a[contains(.,'"+username

    1熱度

    1回答

    我想創建一個等待條件,將執行一個腳本,並根據返回值將確定是否需要等待或不。 我用量角器executeScript功能和瀏覽器的等待: this.activeConnections = function(jsl) { console.log("Inside Active Connections"); switch (jsl) { case checkEnum.jQuery: console.

    0熱度

    1回答

    我有一堆(千)用JavaScript在Selenium RC接口中編寫的舊單元測試腳本。由於我們升級到Selenium 3,我想嘗試使用Python腳本以自動方式擺脫一些RC方法。我一行一行地遍歷這些腳本,拾取Selenese方法,解構它們,然後試圖用WebDriver接口重新構建。例如: selenium.type("xpath=//*[text()='test, xpath']", "test