Попытка использовать простой диалог для ввода информации, но это не позволяет мне использовать fieldValue
, который я использую для ввода в диалоговом окне.Python не может ввести полевое значение как строку
Сообщение об ошибке ниже:
driver.get("https://" + fieldValues + "/test/")
TypeError: cannot concatenate 'str' and 'tuple' objects
Script ниже:
import re
import easygui
from pprint import pprint
from selenium import webdriver
from pyvirtualdisplay import Display
from selenium.webdriver.common.keys import Keys
msg = "Please enter the server to test...",
title = "Local Server Tester ",
fieldNames = ['Server URL'],
fieldValues = [], # we start with blanks for the values
fieldValues = easygui.multenterbox(msg,title, fieldNames),
# Get server from fieldValues
print ("Server to test", (fieldValues))
# Log into system
driver = webdriver.Chrome()
driver.get("https://" + fieldValues + "/test")
try ''. .join (list (fieldValues))' – farhawa
Что находится внутри 'fieldValues' и что вы хотите получить? –
Внутри fieldValues будет все, что вводится в диалоговое окно - так, например, 'google.com' – Grimlockz