Из быстрой проверки, которую я только что сделал, похоже, проблема связана с тем, что пустое пространство внутри разметки ячеек занимает какое-то место и делает ячейки более крупными.
. Один из способов - установить размер шрифта ячейки для 0, что устраняет это дополнительное пространство.
Живой тестовый пример с исправленным применением .
В вашем случае попробуйте добавить это в HTML-код send:
Предполагается, что у вас есть только одна таблица, и все ячейки имеют только изображения, если у вас больше таблиц, тогда укажите эту конкретную таблицу Если почтовый клиент тех, кто получает письмо, не поддерживает таблицы стилей, вам придется вручную установить его для каждой ячейки: Пожалуйста, проверьте ниже кусок кода и сообщите, если это решило вашу проблему id
, например затем измените на:
#MyImagesTable td { font-size: 0px; }
...
...
...
1 ответ
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class LaunchChrome {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "D:\\user\\chromedriver_win32\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
readFileLineByLineUsingBufferedReader(driver);
}
public static void readFileLineByLineUsingBufferedReader(WebDriver driver) {
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader("CSV_FILE_PATH"));
String line = reader.readLine();
while(line != null) {
driver.get(line);
// You may give some pause here (Thread.sleep(2000));
// read next line
line = reader.readLine();
}
reader.close();
} catch(IOException io) {
io.printStackTrace();
}catch(Exception e) {
e.printStackTrace();
}
}
}
Похожие вопросы: