19
19
Output:
20
20
Creates a new presentation with 3 example slides.
21
21
If the file already exists, an error is raised.
22
- By default, the slides are written in English.
23
- Slides use "serif" theme & "fade " transition.
24
- This code can be used as a base boilerplate.
22
+ By default, the slides are written in English,
23
+ and use "serif" theme with "slide " transition.
24
+ The slides can be used as a basic boilerplate.
25
25
"""
26
26
27
27
import codecs
@@ -46,9 +46,9 @@ def invalid_run_command(msg=None):
46
46
exp += " Output:\n "
47
47
exp += ' Creates a new presentation with 3 example slides.\n '
48
48
exp += ' If the file already exists, an error is raised.\n '
49
- exp += ' By default, the slides are written in English. \n '
50
- exp += ' Slides use "serif" theme & "fade " transition.\n '
51
- exp += ' This code can be used as a base boilerplate.\n '
49
+ exp += ' By default, the slides are written in English, \n '
50
+ exp += ' and use "serif" theme with "slide " transition.\n '
51
+ exp += ' The slides can be used as a basic boilerplate.\n '
52
52
if not msg :
53
53
raise Exception ('INVALID RUN COMMAND!\n \n %s' % exp )
54
54
elif msg == "help" :
@@ -144,53 +144,63 @@ def main():
144
144
html_name = file_name .replace (".py" , ".html" )
145
145
146
146
hello = "Hello"
147
- update_text = "Update Text"
147
+ press_right_arrow = "Press Right Arrow"
148
+ add_text = "Add Text"
148
149
goodbye = "Goodbye"
149
150
class_name = "MyTestClass"
150
151
151
152
if language == "Chinese" :
152
153
hello = "你好"
153
- update_text = "更新文本"
154
+ press_right_arrow = "按向右箭头"
155
+ add_text = "添加文本"
154
156
goodbye = "再见"
155
157
class_name = "我的测试类"
156
158
elif language == "Dutch" :
157
159
hello = "Hallo"
158
- update_text = "Tekst Bijwerken"
160
+ press_right_arrow = "Druk op pijl rechts"
161
+ add_text = "Tekst Toevoegen"
159
162
goodbye = "Dag"
160
163
class_name = "MijnTestklasse"
161
164
elif language == "French" :
162
165
hello = "Bonjour"
163
- update_text = "Modifier Texte"
166
+ press_right_arrow = "Appuyer sur flèche droite"
167
+ add_text = "Ajouter Texte"
164
168
goodbye = "Au revoir"
165
169
class_name = "MaClasseDeTest"
166
170
elif language == "Italian" :
167
171
hello = "Ciao"
168
- update_text = "Aggiornare Testo"
172
+ press_right_arrow = "Premere la freccia destra"
173
+ add_text = "Aggiungi Testo"
169
174
goodbye = "Addio"
170
175
class_name = "MiaClasseDiTest"
171
176
elif language == "Japanese" :
172
177
hello = "こんにちは"
173
- update_text = "テキストを更新"
178
+ press_right_arrow = "右矢印を押します"
179
+ add_text = "テキストを追加"
174
180
goodbye = "さようなら"
175
181
class_name = "私のテストクラス"
176
182
elif language == "Korean" :
177
183
hello = "여보세요"
178
- update_text = "텍스트를 업데이트"
184
+ press_right_arrow = "오른쪽 화살표를 누르십시오"
185
+ add_text = "텍스트를 추가"
179
186
goodbye = "안녕"
180
187
class_name = "테스트_클래스"
181
188
elif language == "Portuguese" :
182
189
hello = "Olá"
183
- update_text = "Atualizar Texto"
190
+ press_right_arrow = "Pressione a seta direita"
191
+ add_text = "Adicionar Texto"
184
192
goodbye = "Tchau"
185
193
class_name = "MinhaClasseDeTeste"
186
194
elif language == "Russian" :
187
195
hello = "Привет"
188
- update_text = "обновить текст"
196
+ press_right_arrow = "Нажмите стрелку вправо"
197
+ add_text = "Добавить Текст"
189
198
goodbye = "До свидания"
190
199
class_name = "МойТестовыйКласс"
191
200
elif language == "Spanish" :
192
201
hello = "Hola"
193
- update_text = "Actualizar Texto"
202
+ press_right_arrow = "Presione la flecha derecha"
203
+ add_text = "Agregar Texto"
194
204
goodbye = "Adiós"
195
205
class_name = "MiClaseDePrueba"
196
206
@@ -202,14 +212,21 @@ def main():
202
212
import_line = MD_F .get_import_line (language )
203
213
parent_class = MD_F .get_lang_parent_class (language )
204
214
class_line = "class %s(%s):" % (class_name , parent_class )
205
- settings = 'theme="serif", transition="fade"'
206
- img_src = 'src="https://seleniumbase.io/cdn/img/sb6.png"'
215
+ settings = 'theme="serif", transition="slide"'
216
+ img_src_1 = 'src="https://seleniumbase.io/cdn/gif/chart_pres.gif"'
217
+ img_src_2 = 'src="https://seleniumbase.io/cdn/img/sb_logo_10.png"'
207
218
hello_page = (
208
- "\n '<h1>%s</h1><br />'"
219
+ "\n '<h1>%s</h1><hr /><br />'"
220
+ "\n '<p>%s</p>'"
221
+ '' % (hello , press_right_arrow ))
222
+ add_text_page = (
223
+ "\n '<h2><b>*</b> %s <b>*</b></h2>'"
209
224
"\n '<img %s>'"
210
- '' % (hello , img_src ))
211
- update_text_page = "<h2><b>*</b> %s <b>*</b></h2>" % update_text
212
- goodbye_page = "<h2>%s</h2><p>Use SeleniumBase!</p>" % goodbye
225
+ '' % (add_text , img_src_1 ))
226
+ goodbye_page = (
227
+ "\n '<h2>%s</h2>'"
228
+ "\n '<img %s>'"
229
+ '' % (goodbye , img_src_2 ))
213
230
214
231
data = []
215
232
data .append ("%s" % import_line )
@@ -220,8 +237,8 @@ def main():
220
237
data .append (" def test_presentation(self):" )
221
238
data .append (' self.create_presentation(%s)' % settings )
222
239
data .append (' self.add_slide(%s)' % hello_page )
223
- data .append (' self.add_slide("%s" )' % update_text_page )
224
- data .append (' self.add_slide("%s" )' % goodbye_page )
240
+ data .append (' self.add_slide(%s )' % add_text_page )
241
+ data .append (' self.add_slide(%s )' % goodbye_page )
225
242
data .append (' self.begin_presentation(filename="%s")' % html_name )
226
243
data .append ("" )
227
244
0 commit comments