-
Notifications
You must be signed in to change notification settings - Fork 0
/
resolve2.py
46 lines (40 loc) · 1.51 KB
/
resolve2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
def resolver(driver, ans, quest):
from time import sleep
question_ = ""
try:
start = driver.find_element_by_class_name('custom-button')
start.click()
except:
print('não da pra clicar')
else:
# i = []
while True:
try:
question = driver.find_element_by_class_name('question-text').text
try:
index = quest.index(question)
except:
driver.find_element_by_class_name('choice').click()
else:
q1 = driver.find_element_by_xpath("//div[@class='choices']/div[1]")
q2 = driver.find_element_by_xpath("//div[@class='choices']/div[2]")
q3 = driver.find_element_by_xpath("//div[@class='choices']/div[3]")
if question != question_:
sleep(1)
if ans[index] == q1.text:
q1.click()
i=i+1
elif ans[index] == q2.text:
q2.click()
i=i+1
elif ans[index] == q3.text:
q3.click()
i=i+1
else:
print('what?')
i=i+1
except:
sleep(0.1)
finally:
sleep(0.01)
return