我無法在不同瀏覽器中使用WebDriver運行腳本。對於IE,它的工作正常。無法在不同的瀏覽器上運行腳本
首先我爲IE自動化一個應用程序,然後我嘗試在Chrome或FireFox中運行相同的腳本。 現在在Chrome和FireFox上,一些元素沒有被WebDriver識別。
1.如何解決這個問題?
2.有沒有這方面的任何解決方案,這樣我可以運行在不同的瀏覽器無關的瀏覽器相同的腳本?
請建議。
我無法在不同瀏覽器中使用WebDriver運行腳本。對於IE,它的工作正常。無法在不同的瀏覽器上運行腳本
首先我爲IE自動化一個應用程序,然後我嘗試在Chrome或FireFox中運行相同的腳本。 現在在Chrome和FireFox上,一些元素沒有被WebDriver識別。
1.如何解決這個問題?
2.有沒有這方面的任何解決方案,這樣我可以運行在不同的瀏覽器無關的瀏覽器相同的腳本?
請建議。
有時,您正在使用的定位器可以在一個瀏覽器中使用,但不能在其他瀏覽器中使用。嘗試使用不同的定位器,以便在所有三個瀏覽器中執行。
這......我的查詢是什麼?如果我有1000個元素,並且我想在3個瀏覽器中運行這個腳本,那麼它會花費很多時間..你可以有其他的方法。 ? – kTiwari
沒有看到頁面,很難說,這取決於你的情況,通常有一個選擇器可以在你的瀏覽器上工作,但是它的技術上可以讓你的開發團隊使用完全不同的元素名稱ID等。取決於瀏覽器(甚至完全不同的頁面),他們故意這樣做會很瘋狂,但這是可能的,所以你會發現人們可能無法幫助沒有更多的信息。
通常,CSS選擇器是瀏覽器中最健壯的選擇器,而xpath是最具威力的選擇器。發佈一些代碼既可以測試你的測試頁面,也可以進一步提供幫助
運行JavaScript時,必須非常小心使用所有目標瀏覽器處理的元素..或特殊情況下不通用的項目。你可以顯示你的JavaScript,你有問題嗎? – ErstwhileIII
您需要爲我們發佈一些代碼才能夠幫助您。其他一切只是一個猜謎遊戲。 – SiKing