找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 205|回复: 0

[Web自动化测试] 元素定位

[复制链接]

17

主题

0

回帖

353

积分

管理员

积分
353

最佳新人热心会员湖北省RedHat高手

发表于 2025-6-28 08:58 | 显示全部楼层 |阅读模式
1pip install seleniumselenium
LTXIT-20250702092800.jpg
2.1ChromeChromeDriverChromeDriver淘宝镜像站
      ChromeDriver
            ①PythonC:\Program Files\Python
            ②Chromeexecutable_pathChromeDriver
2.2EdgeEdgeDriverEdgeDriver
      EdgeDriver
            PythonC:\Program Files\Python
            Edgeexecutable_pathEdgeDriver
3webdriver
[Python] 纯文本查看 复制代码
from selenium import webdriver

4EdgeEdgeChrome
[Python] 纯文本查看 复制代码
driver = webdriver.Edge()

LTXIT-20250702134958.jpg
5
[Python] 纯文本查看 复制代码
driver.maximize_window()

ChromeChrome使driver.maximize_window()
6访本网站
[Python] 纯文本查看 复制代码
driver.get('https://www.ltxit.com')

LTXIT-20250702135519.jpg
7.1id
LTXIT-20250702140529.jpg
[Python] 纯文本查看 复制代码
ltxit = driver.find_element(By.ID,'mu')

      idididid
      idididididid使id
(7.2)name
[Python] 纯文本查看 复制代码
ltxit = driver.find_element(By.NAME,'mu')

(7.3)class_name
[Python] 纯文本查看 复制代码
ltxit = driver.find_element(By.CLASS_NAME,'mu')

(7.4)tag_name
[Python] 纯文本查看 复制代码
ltxit = driver.find_element(By.TAG_NAME,'mu')

(7.5)partial_link_text
[Python] 纯文本查看 复制代码
ltxit = driver.find_element(By.PARTIAL_LINK_TEXT,'mu')

(7.6)link_text
[Python] 纯文本查看 复制代码
ltxit = driver.find_element(By.LINK_TEXT,'mu')

(7.7)css_selector
[Python] 纯文本查看 复制代码
ltxit = driver.find_element(By.CSS_SELECTOR,"[id = 'mu'][name = 'mu']")

8
LTXIT-20250702142437.jpg
9XPath
      ①
      ②复制--复制完整的XPath
LTXIT-20250702142752.jpg
10XPath
      ①F12
      使Ctrl+F
      XPath
      XPath
LTXIT-20250702143131.jpg
11XPath
      ///便好,以在
      @
      使一的
            
[Plain Text] 纯文本查看 复制代码
//*[@id = 'pt' and @class = 'bm cl'] 或 //*[@id = 'pt'][@class = 'bm cl']

      使若父有的性都还是使...
LTXIT-20250702144613.jpg
      使//XPath
LTXIT-20250702144955.jpg
      使contains(text(),'xxxx')来协定位
LTXIT-20250702150121.jpg
[Plain Text] 纯文本查看 复制代码
//a[contains(text(),'Windows常见问题解决方案')]

评分

参与人数 1ITB +50 贡献值 +5 收起 理由
Love + 50 + 5 主题明确聚焦

查看全部评分

Archiver|手机版|小黑屋|LTXIT家园 ( 鄂ICP备2025089526号|鄂公网安备42110002000175号 )

GMT+8, 2025-8-3 01:24 , Processed in 0.131368 second(s), 28 queries .

Powered by LTXIT家园 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表