import os
import sys
import selenium
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
browser = webdriver.Firefox()
type(browser)
Get_webpage=browser.get('https://accounts.google.com/ServiceLogin?sacu=1&scc=1&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&hl=en&service=mail#identifier')
user_name = browser.find_element_by_id('Email')
user_name.send_keys("username")#Enter your username
time.sleep(2)
next = browser.find_element_by_id('next')
next.submit()
time.sleep(5)
password = browser.find_element_by_id('Passwd')
password.send_keys("password")#enter your password
password.submit()
time.sleep(5)
compose = browser.find_element_by_xpath("//div[@role='button']")
compose.click()
time.sleep(5)
Attach_file = browser.find_element_by_xpath("//div[@role='button']")
Я смог войти в gmail.I смог написать письмо, но я не могу подключить файл. Может кто-нибудь предложить мне способ прикреплять файл? Возможно ли это с селеном или мне нужно использовать модуль pyautoit?Можно ли подключить файл к gmail с помощью модуля pyautoit?
В то время как я уважаю попытку использовать селен, почему вы не используете google api? https://developers.google.com/gmail/api/ – RobertB
Я не знал, что мы можем использовать google api. Не могли бы вы объяснить мне, как я могу использовать файлы при отправке писем? Пожалуйста, не нужно автоматизировать его с помощью python, а не с помощью java. – Sai
Ссылка, которую я разместил, содержит руководства, образцы и множество документации. В руководствах даже есть примеры python. Существует также руководство по загрузке вложений. Поэтому я думаю, вам просто нужно читать и учиться. – RobertB