python自动化测试

使用selenium 访问biying.com并搜索 关键词“计算机”

我的答案:

from selenium import webdriver

web=webdriver.Chrome()

web.get("https://cn.bing.com/")

element=web.find_element_by_id("sb_form_q").send_keys("计算机")

element=web.find_element_by_id("sb_form_go").click()
测试搜狐网站
https://www.sohu.com/   

点击科技板块,并在搜索框搜索Meta40,点击搜索按钮,并对网页进行截屏处理。

我的答案:
缺换页处理
from selenium import webdriver

import time

web=webdriver.Chrome()

web.get("https://www.sohu.com/")

element=web.find_element_by_xpath("/html/body/div[4]/div/nav/div[4]/ul[2]/li[1]/a/strong").click()

element=web.find_element_by_xpath("/html/body/div[1]/div[2]/div[2]/div[2]/div/div[1]/input").send_keys("Meta40")

element=web.find_element_by_xpath("/html/body/div[1]/div[2]/div[2]/div[2]/div/div[2]").click()

web.get_screenshot_as_file("D:\\Project\\19jx2 zcy\\test.jpg")


http://ecshop.test1.shopex123.com/

从登录页  输入你的用户名和你的密码后登录。

我的答案:

selenium webdriver

time

driver=webdriver.Chrome()

driver.get()
element=driver.find_element_by_class_name().click()
element=driver.find_element_by_class_name().send_keys()
time.sleep()
element=driver.find_element_by_xpath().send_keys()
time.sleep()
element=driver.find_element_by_class_name().click()


使用selenium,打开百度首页,并通过鼠标悬浮到设置,点到高级搜索

我的答案:

from selenium import webdriver

import time

from selenium.webdriver.common.action_chains import ActionChains

from selenium.webdriver.common import by

dirver=webdriver.Chrome()

dirver.get("https://www.baidu.com")

dirver.maximize_window()

time.sleep(2)

web=dirver.find_element(by.By.ID,"s-usersetting-top")

ActionChains(dirver).move_to_element(web).perform()

time.sleep(2)

dirver.find_element(by.By.PARTIAL_LINK_TEXT,"高级搜索").click()



 

 

 

posted @ 2021-01-09 08:32  1+1=  阅读(123)  评论(0)    收藏  举报