2017-09-26 19 views
0
class ClickAndSendKeys(): 

    def test(self): 
     # Driverlocation 
     driverLocation = "C:/Users/Dennis.Pieruschka/Documents/chromedriver.exe" 
     os.environ["webdriver.chrome.driver"] = driverLocation 
     # Instantiate Chrome Browser Command 
     driver = webdriver.Chrome(driverLocation) 
     driver.maximize_window() 
     url = "http://www.visservanbaars.nl/vacatures" 
     driver.get(url) 
     driver.find_element_by_xpath("//div[@id='ajax-container']//form//div//input").click() 
     time.sleep(3) 
     driver.find_element_by_xpath("//div[@id='ajax-container']//form//div//input").send_keys("Bi Consultant") 
     time.sleep(3) 
     driver.find_element_by_xpath("//div[@id='ajax-container']//form//div/span/button").click() 

ff = ClickAndSendKeys() 
ff.test() 

私はこのコードを実行すると、セレンはリンクdoesntの仕事

xpathが正しいですが、それがクリックしたときに、それが直接ウィンドウを閉じて次のページに移動しません。
誰もその作業方法を知っていますか?

+0

私はdriver.find_element_by_xpath( "// divの[@ ID = 'AJAX-コンテナ']推測//フォーム// div // input ")をクリックします。 これは問題を作成します – iamsankalp89

+0

クリックできないOIS

WebDriver driver=new FirefoxDriver(); driver.get("http://www.visservanbaars.nl/vacatures"); WebElement elem= driver.findElement(By.xpath("//div[@id='ajax-container']//form//div//input")); elem.sendKeys("World"); elem.sendKeys(Keys.ENTER); 
iamsankalp89

答えて

0

私はPythonを知らない。 JAVA

に変換してください、それが動作します。このコードを確認してください:

リンク
+0

sendKeys(Keys.ENTER);誰かがPythonコードに変換します。D –

+0

send_keys(Keys.RETURN)またはsend_keys(Keys.ENTER) – iamsankalp89

+0

は動作しますか???????? / – iamsankalp89

関連する問題