diff --git a/run.py b/run.py index 4b4f826730ee82d4f32fa35769359fbd2e7ea9ac..f16b3fbac466fccdb26253e5a009f278441f1733 100755 --- a/run.py +++ b/run.py @@ -10,6 +10,7 @@ def wait_for_element_txt(element_txt): print('.', end='', flush=True) time.sleep(0.2) print() + def wait_for_element_class(element_class_name): print('Waiting for loading.', end='', flush=True) while driver.find_elements_by_class_name(element_class_name) == []: @@ -53,7 +54,9 @@ wait_for_element_class('dialog_button') driver.find_element_by_class_name('dialog_button').click() # first one is 'Ok', second one is 'Cancel'. wait_for_element_class('dialog_content') -while 'If you have anything to comment,please click here, or you can add reviews in the form.' == driver.find_element_by_class_name('dialog_content').text: +while 'If you have anything to comment' in driver.find_element_by_class_name('dialog_content').text: + wait_for_element_class('dialog_content') +while '' == driver.find_element_by_class_name('dialog_content').text: wait_for_element_class('dialog_content') result = driver.find_element_by_class_name('dialog_content').text print(result)