예제 #1
0
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")
예제 #3
0
'''
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()
예제 #4
0
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()
예제 #5
0
 #读取密码
 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()
예제 #6
0
    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)