|
@@ -72,11 +72,13 @@ func LoadCookie(sessionInfos models.SsoSession, p *rod.Page, BaseUri string, inf
|
|
|
p.MustWaitDOMStable()
|
|
|
}
|
|
|
if common.MustHasXV(p, "//div[text()=' 关于电子税务局“新办智能开业”的通知 ']") {
|
|
|
- p.Timeout(common.ClickTimeOut).MustSearch("//span[text()='我知道了']").MustClick()
|
|
|
- utils.Sleep(1)
|
|
|
- common.MustElementXV(p, "//span[text()='确认']").MustClick()
|
|
|
- utils.Sleep(40) //要转很久
|
|
|
- p.Timeout(common.ClickTimeOut).MustNavigate(BaseUri + "/loginb")
|
|
|
+ rod.Try(func() {
|
|
|
+ p.Timeout(common.ClickTimeOut).MustSearch("//span[text()='我知道了']").MustClick()
|
|
|
+ utils.Sleep(1)
|
|
|
+ common.MustElementXV(p, "//span[text()='确认']").MustClick()
|
|
|
+ utils.Sleep(40) //要转很久
|
|
|
+ p.Timeout(common.ClickTimeOut).MustNavigate(BaseUri + "/loginb")
|
|
|
+ })
|
|
|
}
|
|
|
if p.MustHasX(`//div[@class='leftMain']//div[contains(@class,'title')]`) {
|
|
|
_ = p.Timeout(common.ClickTimeOut).MustElementX(`//div[@class='leftMain']//div[contains(@class,'title')]`).WaitStable(300 * time.Millisecond)
|
|
@@ -202,11 +204,13 @@ func LoadCookieFast(sessionInfos models.SsoSession, p *rod.Page, BaseUri string,
|
|
|
p.MustWaitDOMStable()
|
|
|
}
|
|
|
if common.MustHasXV(p, "//div[text()=' 关于电子税务局“新办智能开业”的通知 ']") {
|
|
|
- p.Timeout(common.ClickTimeOut).MustSearch("//span[text()='我知道了']").MustClick()
|
|
|
- utils.Sleep(1)
|
|
|
- common.MustElementXV(p, "//span[text()='确认']").MustClick()
|
|
|
- utils.Sleep(40) //要转很久
|
|
|
- p.Timeout(common.ClickTimeOut).MustNavigate(BaseUri + "/loginb")
|
|
|
+ rod.Try(func() {
|
|
|
+ p.Timeout(common.ClickTimeOut).MustSearch("//span[text()='我知道了']").MustClick()
|
|
|
+ utils.Sleep(1)
|
|
|
+ common.MustElementXV(p, "//span[text()='确认']").MustClick()
|
|
|
+ utils.Sleep(40) //要转很久
|
|
|
+ p.Timeout(common.ClickTimeOut).MustNavigate(BaseUri + "/loginb")
|
|
|
+ })
|
|
|
}
|
|
|
if p.MustHasX(`//div[@class='leftMain']//div[contains(@class,'title')]`) {
|
|
|
_ = p.Timeout(common.ClickTimeOut).MustElementX(`//div[@class='leftMain']//div[contains(@class,'title')]`).WaitStable(300 * time.Millisecond)
|