![](/img/trans.png)
[英]Selenium selecting an element and clicking the button using python
[英]Selecting dynamic element using selenium and python
有人可以告诉我如何使用 selenium select 动态元素?
我想 select 的“限价订单”元素。
<div class="tab-control" id="uniqName_0_85" widgetid="uniqName_0_85">
<span data-tab="market-order" class="tab-item tab-active">Market</span>
<span data-tab="limit-order" class="tab-item">Limit</span>
<span data-tab="stop-order" class="tab-item">Stop</span>
<span data-tab="stop_limit-order" class="tab-item">Stop Limit</span>
</div>
我试过这个但没有运气:
btn_limit_name_xpath = '//div[contains(@class,"tab-control")]/span[2]'
btn_limit = browser.find_element_by_xpath(btn_limit_name_xpath)
btn_limit.click()
有时对我来说工作是复制完整的 xpath 而不是较短的。
如果这也不起作用,您可以尝试检查一下。
他们向您展示了如何使用 xpath 来查找特定的文本,并以这种方式使用 select object。 因此,在您的情况下,您可以尝试通过搜索“限制”来找到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.