分裂浏览器自动化 select 选项

Splinter browser automation select option

我正在尝试在以下设备上进行浏览器自动化: 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()

接下来我想 select 选择 "Newest" 以获得最新的评论。然而,这是行不通的。任何帮助表示赞赏。 尝试了以下。但是它不会展开下拉按钮。

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

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

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

之后,您需要点击 "Newest" 按钮:

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