修复更改隐私模式中弹出隐私模式设置弹窗
This commit is contained in:
@@ -81,7 +81,7 @@ def _change_language(page):
|
||||
|
||||
def _edit_privacy(page):
|
||||
try:
|
||||
time.sleep(3)
|
||||
time.sleep(5)
|
||||
|
||||
# 可能会有弹窗
|
||||
update_settings = page.query_selector_all('//div[@aria-label="Update settings" and @role="button"]')
|
||||
@@ -92,6 +92,19 @@ def _edit_privacy(page):
|
||||
else:
|
||||
raise OperationFailed("有弹窗但是无法点击设置公开帖子")
|
||||
|
||||
review_audience = page.query_selector_all('//h2/span[text()="Review audience"]')
|
||||
if len(review_audience) > 0:
|
||||
continue_btn = page.query_selector('//span[text()="Continue"]')
|
||||
if continue_btn:
|
||||
continue_btn.click()
|
||||
sleep(1, 2)
|
||||
page.click('//div[@aria-label="Select audience"]//span[text()="Public"]')
|
||||
page.click('//div[@aria-label="Save"]')
|
||||
sleep(1, 2)
|
||||
return
|
||||
else:
|
||||
raise OperationFailed("有弹窗但是无法返回")
|
||||
|
||||
sleep(1, 2)
|
||||
page.click('//div[contains(@aria-label, "Edit privacy")]')
|
||||
sleep(1, 2)
|
||||
|
||||
Reference in New Issue
Block a user