擅长:python、mysql、java
<p>好的,我尽我所能地把这些放在一起,因为我不使用Python编写代码,所以我的语法在某些地方可能不正确,但我努力做到正确,无论哪种情况,逻辑都是存在的,注释应该解释我在做什么:</p>
<p>首先让我们获取容器div:</p>
<pre><code>//Get the container which holds the 4 divs and their buttons
containerDiv = browser.find_element_by_id('expedition_list')
//Get the divs which contain the buttons
containerDivs = containerDiv.find_elements_by_class_name('expedition_box')
//Iterate the containers
for val in containerDivs:
//Get the div elements of the container
childDivs = val.find_elements_by_tag_name('div')
//iterate these divs, looking for the one which contains a button
for val1 in childDivs
buttonDiv = val1.find_elements_by_tag_name('button')
//Check to see if we found a div with a button
if len(buttonDiv) > 0
for button in buttonDiv
//If the button text is what we are looking for, click it
if button.Text = 'whatever your button's text is'
button.Click
</code></pre>