如何在pagespeed上使用Selenium处理动态元素

问题描述 投票:0回答:1

我正在将 slelenium 与 python 一起使用。我正在尝试在此网站上创建自动化 https://pagespeed.web.dev/

我在使用“分析”按钮时遇到了麻烦,因为每次单击它时,它的元素名称都会发生变化,我需要多次单击它。例如,我将使用它的 CSS 选择器

#yDmH0d > c-wiz > div.T4LgNb > div > div.ZVTDqc > form > div.VfPpkd-dgl2Hf-ppHlrf-sM5MNb > button > div.VfPpkd-RLmnJb
,单击按钮后,第三个“div”会发生变化,例如
div.ZVTDqc 
将更改为
div.8saAE

有办法解决这个问题吗?

python selenium-webdriver automation
1个回答
0
投票

您可以简单地使用 XPath

//span[text()='Analyze']
© www.soinside.com 2019 - 2024. All rights reserved.