場景:我們已經開啓了5個使用硒的瀏覽器,分別是b1,b2,b3,b4,b5。這些所有瀏覽器都有活動會話。在瀏覽器上工作時,像b4一樣,因爲其他瀏覽器而隱藏或關注焦點。我們如何使b4瀏覽器集中或激活,以便我們運行autoIT腳本或scikuli腳本。在硒中打開多個子瀏覽器時的瀏覽器焦點
由於b4瀏覽器在其他瀏覽器之後,涉及scikuli或autoIT的這一步將失敗。
歡迎任何建議或意見。
我們嘗試使用以下解決方案:
option 1: new Actions(driver).moveToElement(element).click().perform();
option 2: JavascriptExecutor jse = (JavascriptExecutor) driver;
jse.executeScript("document.getElementById('elementid').focus();");
以上選項都不奏效。我們嘗試使用機器人類,沒有任何工作。
所有的'瀏覽器'在一個硒會議?如果是這樣,它們實際上是在硒會話中的窗口。您必須先切換到窗口,然後搜索元素。不知道我是否足夠了解你的情況。 –
否。在同一執行中打開了不同的瀏覽器會話。每個瀏覽器都有不同的應用程序 – TestGeeK