C#Selenium中的警报/确认/弹出处理

时间:2015-07-03 12:49:49

标签: c# selenium selenium-webdriver webdriver browser-automation

我已经对此进行了长时间的搜索,但似乎没有任何回复适用 我正在看到的。我们正在使用Selenium和C#

问题是无法控制警报 - 我认为是因为它们 消失得太快了:

1)警报/确认出现在屏幕上然后立即消失(但警报在手动执行期间不会消失),并且

2)这导致无法控制警报/确认。我试试 使用SwitchTo()。警报()。接受()等,但程序错误说不 警报存在,因为它只会瞬间出现然后消失。

有没有办法让警报保持在屏幕上,然后让程序 继续执行,然后我可以使用SwitchTo()。Alert()?

1 个答案:

答案 0 :(得分:-1)

import numpy as np
import matplotlib as mpl
from matplotlib.collections import PatchCollection
fig, ax = plt.subplots()
ax.imshow(dem, zorder=-2, rasterized=True)
parts = mpl.patches.Polygon(vertices)
polygon = PatchCollection(parts, zorder=-1, rasterized=True)
ax.add_collection(polygon)
ax.set_rasterization_zorder(0)