0
我有一個鏈接,我需要複製並粘貼到一個新的瀏覽器窗口中。我有以下代碼片段,但它似乎不工作。我在StackOverFlow中發現了這個代碼片段。我正在空白窗口。請指教。謝謝!複製鏈接並在一個新的窗口中啓動它在Python中Python
shortUrl = driver.find_element_by_css_selector('#url-text')
shortUrl.send_keys(Keys.CONTROL, 'a') #highlight all in box
time.sleep(5)
newLink = shortUrl.send_keys(Keys.CONTROL, 'c') #copy
time.sleep(5)
actionChains.click(newLink).key_down(Keys.COMMAND+'w')
newLink2 = shortUrl.send_keys(Keys.CONTROL, 'v')
這不是一個可點擊的鏈接。基本上短的網址顯示在文本框中。我需要將其複製並在另一個窗口中打開,以完成取決於該URL的更多測試。這裏是元素 – user2744620
你可以通過JS執行器實現這一點。從元素獲取內部文本並嘗試打開爲String url = elem.getText(); JavascriptExecutor js =(JavascriptExecutor)驅動程序; \t \t \t js.executeScript(「window.open('」+ url +「')」); – Aru
謝謝..它的工作原理。感謝您花時間 – user2744620