Selenium 使用geckodriver打开浏览器时无法编辑嵌入的Google日历
因此,我正在为我的CPS类制作一个魔镜,并且我制作了它,这样它将在全屏模式下使用浏览器选项卡进行多个显示。对于其中一个显示器,我想将嵌入式谷歌日历进行缩放,以适合我的27英寸显示器(谷歌通过日历设置提供)。当我在Firefox中打开日历时,日历正常工作,但当使用selenium使用geckodriver打开Firefox时,日历会显示出来,但处于通用状态,无法编辑它。我曾尝试在其他浏览器中打开.html页面,它们都能正常工作。这就是它看起来的样子: , . 日历涉及使用iframe标记,我已尝试将其更改为具有相同结果的对象标记。以下是iframe代码:Selenium 使用geckodriver打开浏览器时无法编辑嵌入的Google日历,selenium,calendar,geckodriver,Selenium,Calendar,Geckodriver,因此,我正在为我的CPS类制作一个魔镜,并且我制作了它,这样它将在全屏模式下使用浏览器选项卡进行多个显示。对于其中一个显示器,我想将嵌入式谷歌日历进行缩放,以适合我的27英寸显示器(谷歌通过日历设置提供)。当我在Firefox中打开日历时,日历正常工作,但当使用selenium使用geckodriver打开Firefox时,日历会显示出来,但处于通用状态,无法编辑它。我曾尝试在其他浏览器中打开.html页面,它们都能正常工作。这就是它看起来的样子: , . 日历涉及使用iframe标记,我已尝试
<iframe src="https://calendar.google.com/calendar/embed?showTitle=0&showDate=0&showPrint=0&showTabs=0&
showCalendars=0&height=1810&wkst=1&bgcolor=%23000000&src=tvanderlinden8%40gmail.com&color=%2329527A&
src=%23contacts%40group.v.calendar.google.com&color=%2329527A&src=en.usa%23holiday%40group.v.calendar.google.com&
color=%2329527A&ctz=America%2FNew_York" style="border-width:0"width="1000" height="1800" frameborder="0" scrolling="no"></iframe>
没有错误,因为它确实在某种程度上“起作用”。它就是不能按我需要的方式工作。我找到了一个完美的解决方案
<object data="https://calendar.google.com/calendar/embed?showTitle=0&showNav=0&
showDate=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&height=1400&
wkst=1&bgcolor=%23000000&src=tvanderlinden8%40gmail.com&color=%2329527A&
data=%23contacts%40group.v.calendar.google.com&color=%2329527A&
src=en.usa%23holiday%40group.v.calendar.google.com&color=%2329527A&
ctz=America%2FNew_York" style="border-width:0" width="1000" height="1820"></object>
您应该将所有“src”更改为“data”,但我发现如果您只更改开头和%23contacts%。。。使用“数据”修复问题。确保您也登录到您的Google帐户,以便它能够检索您的日历数据。请参阅:so的期望是,用户提出问题时,不仅会进行研究以回答自己的问题,还会共享研究、代码尝试和结果。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!另请参见:您可以分享您的代码试用、错误堆栈跟踪和HTML吗?
<object data="https://calendar.google.com/calendar/embed?showTitle=0&showNav=0&
showDate=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&height=1400&
wkst=1&bgcolor=%23000000&src=tvanderlinden8%40gmail.com&color=%2329527A&
data=%23contacts%40group.v.calendar.google.com&color=%2329527A&
src=en.usa%23holiday%40group.v.calendar.google.com&color=%2329527A&
ctz=America%2FNew_York" style="border-width:0" width="1000" height="1820"></object>