def addtocart(model, size=None): cart_url = 'https://www.adidas.com/api/cart_items?sitePath=us' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36' } response = requests.get(cart_url, headers=headers) source = response.text json.loads(source) driver = webdriver.Chrome() driver.get(urlGen(model, size)) driver.find_element_by_xpath( '//*[@id="app"]/div/div[1]/div[2]/div/div[3]/div[3]/div[3]/div/div/form/div[3]/button' ) while True: try: url = 'https://www.adidas.com/us/{}.html?'.format(model) Sizes = SizeAvailable(url) if size != None: if str(size) in Sizes: Printthis() else: for i in Sizes: Printthis() except: pass
from re import search from nltk.data import clear_cache from findertools import select from selenium.webdriver.support.ui import Select from aetypes import Boolean import time from nltk.sem.chat80 import contains from cgitb import text from macerrors import noSuchIconErr #To setup chrome driver path and launch & open the github website in the chrome browser driver = webdriver.Chrome( "/Users/mackbookpankaj/eclipse-workspace/ChromeWebDriver/chromedriver") driver.maximize_window() driver.get("https://github.com") text_found = driver.find_element_by_xpath( "/html/body/div[4]/main/div[1]/div/div/div[1]/h1") if text_found.text == "Built for developers": print "Url entered and website displayed" else: print "Entered a wrong Url" #To click Sign in button sign_in_button = driver.find_element_by_link_text("Sign in") if sign_in_button.is_enabled(): sign_in_button.click() print("The wegpage is redirect to login page") else: print("The webpage is not redirect to login page") #Enter username, password and click sign in button mandatory_field = driver.find_element_by_name("login")
''' Created on 30/03/2017 @author: Rachappa ''' from selenium import webdriver import time from lib2to3.tests.support import driver if __name__ == '__main__': driver = webdriver.Firefox() driver.get("https://twitter.com/signup?lang=en") driver.find_element_by_id("full-name").send_keys("rachappa") driver.find_element_by_id("email").send_keys("*****@*****.**") driver.find_element_by_id("password").send_keys("rach222") element = driver.find_element_by_class_name("js-current-language") time.sleep(2) e1 = element.click() time.sleep(2) driver.find_element_by_xpath().click() driver.find_element_by_id() driver.find_element_by_class_name() time.sleep(1) driver.find_element_by_xpath() time.sleep(3) driver.find_element_by_xpath()
time.sleep(4) driver.find_element_by_id("txtDestination").send_keys("Kukatpally, Hyderabad") datefield = driver.find_element_by_id('txtOnwardCalendar') datefield.click() datefield.send_keys("11052019") time.sleep(5) datefield = driver.find_element_by_id('txtReturnCalendar') datefield.click() datefield.send_keys("12052019") time.sleep(5) elem = driver.find_element_by_xpath( "//button[@class='search-btn searchBuses']") time.sleep(3) elem.click() time.sleep(4) driver.back() driver.refresh() #select the filteration checkbox time.sleep(4) driver.find_element_by_xpath( "//li[@id='4330974']//div[@class='button view-seats fr'][contains(text(),'View Seats')]" ).click() time.sleep(4) driver.find_element_by_xpath( "//ul[@class='list-chkbox']//li[1]//label[1]").click()
#读取密码 passWord = table.cell(1, 2).value print passWord #打开谷歌浏览器 driver = webdriver.Chrome() #最大化浏览器 driver.maximize_window() #打开商城登录地址 loginadress = table.cell(1, 3).value driver.get(loginadress) time.sleep(5) driver.implicitly_wait(30) #输入用户名 driver.find_element_by_class_name("ivu-input").send_keys(userName) #输入密码 driver.find_element_by_xpath( '//*[@id="main"]/div/div/div/div[2]/div[5]/input').send_keys(passWord) #点击登录 driver.find_element_by_class_name("btn").click() text = driver.find_element_by_class_name("ivu-breadcrumb-item-link").text print text if (text == u"首页"): print u"登录成功!!" # ws.write(1, 9, 'Pass') else: print u"登录失败!!" # ws.write(1, 9, 'Failed', style2) driver.find_element_by_xpath( '//*[@id="main"]/div/div/div[1]/ul/li[6]/div/span').click() time.sleep(1) driver.find_element_by_xpath( '//*[@id="main"]/div/div/div[1]/ul/li[6]/ul/a[5]/li/span').click()
driver.get( "http://www.firstnaukri.com/freshersmnj/mynaukri.php/ForgotPassword/showForgotPassword" ) time.sleep(1) #driver.find_element_by_xpath("//img[@src='http://static.naukimg.com/sfnr/images/fn_logo.gif']").click() #time.sleep(1) #driver.find_element_by_xpath("//div[@id='spanid_qf']").click() #time.sleep(3) #driver.find_element_by_xpath("//a[text()='MCA']").click() #time.sleep(3) #element=driver.find_element_by_name("ql") #element.clear() #element.send_keys("bangalore") #time.sleep(3) #element=driver.find_element_by_name("qp") #element.clear() #element.send_keys("python") #driver.find_element_by_xpath("//input[@value='Search']").click() #time.sleep(3) #driver.find_element_by_xpath("//span[@class='loc'] ").click() #time.sleep(3) driver.find_element_by_id("btnsubmit").click() driver.find_element_by_xpath("//a[@class='cancel']").click() time.sleep(3) driver.find_element_by_xpath("//a[@onclick='flogin();']").click() time.sleep(3) driver.find_element_by_xpath("//label[@id='loginbutton']").click() frame = driver.find_element_by_xpath( '//frame/button[@class="fn_logBtn fn_mR5 fn_fL"]') driver.switch_to.frame(frame)