2015-08-12 2 views
0
<a class="login" data-toggle="modal" href="/login/">Log in</a> 

Код, показанный выше, предназначен для нажатия на значок входа в систему. Это страница входа в систему для веб-сайта. Я не могу написать код, чтобы щелкнуть значок входа.Как написать код в selenium webdriver для страницы входа по ссылке, указанной ниже

Пожалуйста, помогите мне.

ответ

0
#!/usr/bin/env python 

from selenium import webdriver 

browser = webdriver.Firefox() 
browser.get('http://scratchkart.com/') 

el = browser.find_element_by_xpath("//a[contains(text(),'Login')]") 
el.click(); 
+0

Это может быть добавлено в комментарии – Vicky

+1

извините, но моя репутация всего лишь 41 – fielfdjf

+0

вы можете написать код и показать его. – Saeed

0

написать что-то вроде этого:

WebElement element = driver.findElement(By.xpath("//a[contains(text(),'Log in')]")); 

//Click on login 
    element.click(); 
0

вы можете войти в систему следующим образом:

elem=driver.find_element_by_id('email') 
elem.send_keys('[email protected]') 
elem=driver.find_element_by_id('password') 
elem.send_keys('some_password') 
elem.submit() 
0

При использовании селена IDE для записи действий входа в систему вы можете экспортировать его из IDE в нужный вам язык и код Selenium будут написаны для вас.