新手在這裏使用Selenium WebDriver並搜索此論壇的答案或類似的問題,但沒有運氣。硒WebDriver:確定新的窗口或標籤已打開,如果它有焦點
我試圖開發自動化,試圖確定何時點擊一個網頁鏈接,如果新窗口或標籤打開,如果是,新窗口或標籤焦點或不。
能夠確定它是一個窗口還是已打開的選項卡很重要。我熟悉在單擊之前和之後使用driver.getWindowHandles來確定是否打開了某個東西,但在確定它是否是打開的窗口或選項卡時找不到任何東西。
此外,我知道使用driver.getTitle,但它只返回父窗口的標題。在確定新打開的窗口或選項卡是否處於焦點狀態時,我無法發現任何內容。
如果可以處理這兩個問題,至少有人能夠指出我正確的方向嗎?
是否新窗口/標籤有不同的標題,當您通過手動點擊鏈接打開呢? – amitbobade
是的,手動點擊th鏈接時會有不同的標題。 – Mike