PythonでSeleniumライブラリについて質問したいと思います。Selenium web driver Firefoxの空白ページを開く
私はウェブページを開いて直接ログオンし、その後ろの別のウェブページにアクセスしようとしています(ログイン後にウェブサイト上を移動したいと思っていました)。私は、インターネット上で、次のコードを見つけたが、私はラインに問題があります。
browser = webdriver.Firefox()
それはちょうどFirefoxで空白のページを開き、それはそれで立ち往生スクリプトのように見えて、その後何もしませんが。私はPythonインタプリタで試してみましたが、それは同じです、それはFirefoxで空白のページを開き、私は手を失います(私は他のコマンドを入力することはできません)。
Pythonインタプリタがブロック:
私はセレン-3.3.1を使用していると私はCentOSの6.5の下で働きます。
正常ですか?私は明白な何かを欠いていますかここで
が私のコードです:
#!usr/bash/python
from selenium import webdriver
from selenium.webdriver.support import ui
from selenium.webdriver.common.keys import Keys
def loadedPage(browser):
return browser.find_element_by_tag_name("body") != None
browser = webdriver.Firefox() #supposedly just a firefox webdrive instance creation
browser.get("http://machine/machineDir/index.php")
wait = ui.WebDriverWait(browser, 10)
wait.until(loadedPage)
username=browser.find_element_by_id("username")
username.send_keys("userTest")
passwd=browser.find_element_by_id("password")
passwd.send_keys("userTestpass")
passwd.send_keys(Keys.RETURN)
どのバージョンFFあなたは使いますか? URLは間違いありませんか?別のURLを試しましたか? –
同じ問題が 'firefox'' firefox version = 52.0.1'と同じ 'Selenium 3.0'で複製されています –
' org.openqa.selenium.firefox.NotConnectedExceptionとして表示されるエラー:ポート7055のホスト127.0.0.1に接続できません45000ミリ秒後。 Firefoxのコンソール出力: ' –