【问题标题】:Splinter browser automation select option分裂浏览器自动化选择选项
【发布时间】:2016-05-18 13:13:56
【问题描述】:

我正在尝试在以下位置进行浏览器自动化: https://play.google.com/store/apps/details?id=org.mozilla.firefox&hl=en

我可以使用以下方法模拟点击下一个评论列表的按钮:

button = browser.find_by_css("button.expand-button.expand-next")
button[1].click()

接下来我要选择“最新”选项以获取最新评论。但是,这是行不通的。任何帮助表示赞赏。 尝试了以下。但是它不会展开下拉按钮。

button = browser.find_by_css("button.dropdown-menu")
button[0].click

【问题讨论】:

    标签: python html selenium splinter


    【解决方案1】:

    首先,您没有调用click 方法。应该是:

    button = browser.find_by_css("button.dropdown-menu")
    button[0].click()
    

    之后,您需要点击“最新”按钮:

    button = browser.find_by_xpath("//button[jsl = 'Newest']")
    button[0].click()
    

    【讨论】:

    • 大声笑..我不知道我是怎么错过的。让我试试看...谢谢:)
    • 对不起...我没有足够的声望来投票。我是堆栈溢出的新手
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-14
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多