【发布时间】:2022-10-02 22:30:01
【问题描述】:
我目前正在做一个项目,其中点击 RFID 标签,并在 Chrome 上打开相关网页(使用 Selenium)。我使用 Selenium 是因为我想确保打开的每个网页都只会在同一个选项卡上打开,因此我不会同时打开多个选项卡。我现在想要在运行代码时以全屏模式(没有搜索栏)打开所有网页。
我的代码如下 - 我使用 \"driver.fullscreen_window()\" 作为全屏打开它的代码。目前,测试者的 Facebook 网页会以最大化的全屏开始,然后会立即变回带有搜索栏的半屏。因此,我想知道是否有人有任何想法。我是初学者,所以任何帮助都会很棒。
import RPi.GPIO as GPIO
from mfrc522 import SimpleMFRC522
import subprocess
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.fullscreen_window()
link1=\"http://facebook.com.au\"
link2=\"http://netflix.com.au/\"
link3=\"http://google.com.au\"
reader = SimpleMFRC522()
last_id=None
driver.get(link1)
while True:
print(\"Place tag\")
print (id)
id,text=reader.read()
if last_id == id:
pass
else:
if id == 397491194568:
driver.get(link2)
elif id == 769847466731:
driver.get(link3)
last_id = id
标签: selenium selenium-webdriver raspberry-pi selenium-chromedriver rfid