タグ付けされた質問 「selenium」

Seleniumは、Webブラウザーを自動化するための人気のあるオープンソースツールです。このタグを使用する場合は、使用している特定のコンポーネントの他のタグも含めてください。たとえば、言語バインディング用のselenium-webdriver、selenium-ide、selenium-gridなどです。

8
Javaを使用してSelenium WebDriverでマウスオーバー機能を実行する方法は?
ドロップダウンメニュー上でマウスオーバー機能を実行したい。メニューにカーソルを合わせると、新しいオプションが表示されます。xpathを使用して新しいオプションをクリックしてみました。ただし、メニューを直接クリックすることはできません。手動でドロップダウンメニューにカーソルを合わせて、新しいオプションをクリックします。 Actions action = new Actions(webdriver); WebElement we = webdriver.findElement(By.xpath("//html/body/div[13]/ul/li[4]/a")); action.moveToElement(we).build().perform();


16
PythonでSelenium Webdriverを使用してWebページをスクロールするにはどうすればよいですか?
私は現在、セレンWebドライバーを使用してFacebookのユーザーの友達ページを解析し、AJAXスクリプトからすべてのIDを抽出しています。しかし、すべての友達を取得するには、下にスクロールする必要があります。Seleniumで下にスクロールするにはどうすればよいですか。私はpythonを使用しています。

3
WebDriver click()とJavaScript click()
物語: ここStackOverflowで、Selenium WebDriverの「クリック」コマンドを使用して要素をクリックすることはできず、スクリプトを実行することでJavaScriptクリックでそれを回避できることを報告しているユーザーを見てきました。 Pythonでの例: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) WebDriverJS / Protractorの例: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); 質問: 通常のWebDriverクリックが機能しないのに「JavaScript経由」をクリックすると機能するのはなぜですか?正確にこれが起こっているのはいつですか、そしてこの回避策(もしあれば)の欠点は何ですか? 私は個人的にこの回避策を使用しましたが、なぜそれをしなければならないのか、またどのような問題が発生する可能性があるのか​​を完全には理解していません。

5
PythonでSeleniumでプログラム的にFirefoxをヘッドレスにする方法は?
このコードをpython、selenium、firefoxで実行していますが、Firefoxの「ヘッド」バージョンを取得しています。 binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) 私はバイナリのいくつかのバリエーションも試しました: binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")

9
Selenium Web Driverを使用してHTML入力の値を取得する
WebアプリケーションのHTMLには次のコードがあります <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> 実際にページに表示されるのは、時間を表示する文字列です。 セレンのWebドライバでは、私が持っているWebElementオブジェクトが参照して<input>使用して WebElement timeStamp = waitForElement(By.id("prettyTime")); の値、WebElementつまり、ページに印刷されている値を取得したい。私はすべてのWebElementゲッターを試しましたが、ユーザーに表示される実際の値を取得するものは何もありませんでした。何か助け?ありがとう。

30
ドロップダウンprotractorjs e2eテストでオプションを選択する方法
分度器を使用して角度e2eテストのドロップダウンからオプションを選択しようとしています。 以下は、selectオプションのコードスニペットです。 <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans Mobile Testing</option> <option value="1">BeaverBox Testing</option> <option value="2">BadgerBox</option> <option value="3">CritterCase</option> <option value="4">BoxLox</option> <option value="5">BooBoBum</option> </select> 私が試してみました: ptor.findElement(protractor.By.css('select option:1')).click(); これにより、次のエラーが発生します。 無効または無効な文字列が指定されましたビルド情報:バージョン: '2.35.0'、リビジョン: 'c916b9d'、時間: '2013-08-12 15:42:01'システム情報:os.name: 'Mac OS …

8
XPATHを使用して を含むテキストを検索する
XPather Browserを使用して、HTMLページのXPATH式をチェックします。 私の最終目標は、これらの式をSeleniumで使用して、ユーザーインターフェイスをテストすることです。 次のような内容のHTMLファイルを取得しました。 <tr> <td> abc </ td> <td>  </ td> </ tr> 文字列「 」を含むテキストを持つノードを選択したい。 「abc」のような通常の文字列では問題はありません。私はと同様のXPATHを使用してい//td[text()="abc"]ます。 私がXPATHを試すと、//td[text()=" "]何も返されません。「&」の付いた文章に関する特別なルールはありますか?
120 xml  search  xpath  selenium 

7
Seleniumで既知の要素の親要素を選択します
Selenium 1で選択できる特定の要素があります。 残念ながら、目的の動作を得るには、親要素をクリックする必要があります。私が簡単に見つけることができる要素は、属性を選択できないため、クリックできない。XPathで上方向に移動するにはどうすればよいですか?
116 select  xpath  selenium  parent 


11
GUIなしでセレン(Firefox)Webドライバーを実行することは可能ですか?
本番サーバーをUbuntu- デスクトップ 10.04からUbuntu- サーバー 12.04にアップグレードすることを検討しています。 Selenium Web Driverなど、現在のデスクトップOSで実行されているさまざまなサービスがあります。私の質問は、Selenium Web DriverをCLIベースのシステムから実行できるかどうかです。 私の当面の考えは、Firefoxに依存しているのでできないと思っていますが、誰かが私に間違いを証明してもらいたいのです!

17
不明なエラー:Chromedriverのアップグレード後でも、関数呼び出しの結果にSelenium送信キーの「値」がありません
キーの送信中に以下のエラーが発生します。 結果メッセージ: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.14393 x86_64) Chromeドライバーを2.36に更新しましたが、それでもコード2.33を検索しますか? 何か案が ?


15
Selenium 2.53がFirefox 47で動作しない
WebDriverでFirefoxを使用しているときにエラーが発生します。 org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefoxバージョン:47.0 セレン:2.53.0 Windows 10 64ビット 誰かが同様の問題やこれについての解決策は何か考えを得ていますか?Chromeでは問題なく機能しますが、FirefoxではURLが読み込まれません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.