Py学习  »  Python

如何在python | Selenium中更改网页的HTML代码

Ayan Adel • 3 年前 • 1265 次点击  

这个页面有一个电话号码列表,我需要更改所选的国家代码,可以通过添加这个来完成

        <option value="ua">380+ country</option>
        <option value="ug">256+ country</option>
--->    <option value="uk" **selected**="">44+ country</option>
        <option value="uy">598+ country</option>
        <option value="uz">7+ country</option>
        <option value="ve">58+ country</option>
        <option value="vn">84+ country</option>
        <option value="ws">685+ country</option>
        <option value="ye">967+ country</option>
        <option value="yu">381+ country</option>
        <option value="za">27+ country</option>

那么,我如何用selenium在任何我想写的地方写下“selected”呢?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/129571
 
1265 次点击  
文章 [ 1 ]  |  最新文章 3 年前
cruisepandey
Reply   •   1 楼
cruisepandey    4 年前

你只展示了 options 标签来自 HTML structure .

他们一定是我的孩子 Select tag in HTML .

大体上 Select option 标签用于构建下拉列表。

您可以这样选择它们:

menu = Select(driver.find_element(By.XPATH, "xpath of select web element"))
menu.select_by_value("ua")