0

ubuntuのテキスト入力IMEに関連するものか、それともファンタムjsの問題ですか? PYファイルからなぜPython REPLへのテキスト貼り付けがselenium webdriverのphantomjsを怠った後で動作しないのですか?

ただ、通常の文字列私はステップ実行によってステップを勉強しながら、は:「P」 または"print(driver.find_element_by_xpa"それは後に動作

driver.get("https://www.whatismybrowser.com/detect/what-http-headers-is-my-browser-sending") 
print(driver.find_element_by_xpath(
    '''/html/body/div[@id='holder']/div[@id='main']/section/div[@class='content']''').text) 

それはそれの半分またはちょうど1文字を貼り付けPython REPLを再起動しますが、しばらくすると問題が繰り返されます。

+0

pyファイルの通常の文字列ですが、ステップ実行ごとに学習します:driver.get( "https:// www ( '' '/ html/body/div [@ id ='ホルダー]]/div [@id]を入力してください。 = 'main']/section/div [@ class = 'content'] '' ')。text) –

+0

pythonの代わりにipythonを使ってみてください。解決策ではないが助けになるかもしれない –

答えて

0

あなたはPhantomJSの問題について正しいかもしれません。 テストを頭の中で実行する方法を研究していたとき、私はファントムの奇妙な行動についての苦情を見て、自分自身に気づいた。 これはあなたの質問に答えることはできませんが、あなたが言及したような問題に遭遇し続けるなら、私は別の解決策を試すことを提案します。 XVFBでテストを試してみてください。 この方法では、実際のブラウザではなく、実際のブラウザ、ff、chromeなどでテストを実行します。

関連する問題